\hypertarget{classcom_1_1ressource_1_1ProcessLauncher}{
\section{com.ressource.ProcessLauncher Class Reference}
\label{classcom_1_1ressource_1_1ProcessLauncher}\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
}
Collaboration diagram for com.ressource.ProcessLauncher:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=209pt]{classcom_1_1ressource_1_1ProcessLauncher__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a7f7601880fae52e65598f2d653d250c4}{ProcessLauncher} ()
\item 
\hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a09fa7a16c1f2a9d60331bff641eff875}{ProcessLauncher} (OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}{output}, OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}{error})
\item 
\hyperlink{classcom_1_1ressource_1_1ProcessLauncher_ac023c7c302d30cc257b34d9e5b25964c}{ProcessLauncher} (OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}{output}, OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}{error}, InputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a22b0adedb0459ee6cb1bfee2a7a11678}{input})
\item 
\hyperlink{classcom_1_1ressource_1_1ProcessLauncher_aebec8b421498d52e60c041821413f1c9}{ProcessLauncher} (OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}{output}, OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}{error}, long \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a20869f7cccc25b03fa2928c2ef4b832d}{timeout})
\item 
\hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a8781f7e2aa2ac6642a655807f1ce11d8}{ProcessLauncher} (OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}{output}, OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}{error}, InputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a22b0adedb0459ee6cb1bfee2a7a11678}{input}, long \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a20869f7cccc25b03fa2928c2ef4b832d}{timeout})
\item 
void \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_ae5fffc86005421b30565c05dfae08ba3}{setOutputStream} (OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}{output})
\item 
OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a383181fefda7c96ab9c5426de0066427}{getOutputStream} ()
\item 
void \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_acad65998b8e7fda89a0ac73fcd2a2e46}{setErrorStream} (OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}{error})
\item 
OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a545daa2f1e545b11dad17b235d422007}{getErrorStream} ()
\item 
void \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_af425e7db517bdcdd445019ccea4dc507}{setInputStream} (InputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a22b0adedb0459ee6cb1bfee2a7a11678}{input})
\item 
InputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a851d74ed15aaec8ff4a0347e0ffd1ed5}{getInputStream} ()
\item 
void \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a0caea723da7e6536eb84133dbd7f0952}{setTimeout} (long \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a20869f7cccc25b03fa2928c2ef4b832d}{timeout})
\item 
long \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_abeb9927bbc1cac9bc89b3c189b58cbd0}{getTimeout} ()
\item 
int \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a8c6522a7362ebe8d7ccf40c87e4375d3}{execute} (String command)  throws IOException, 			ProcessLauncherException 	
\item 
int \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a9e94c266e2d438e0dda16a704b18f1d7}{execute} (String\mbox{[}$\,$\mbox{]} command)  throws IOException, 			ProcessLauncherException 	
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
Process \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a8cfc59e46e1971d2f058b813c75f024c}{process}
\item 
OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}{output}
\item 
OutputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}{error}
\item 
InputStream \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a22b0adedb0459ee6cb1bfee2a7a11678}{input}
\item 
long \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a20869f7cccc25b03fa2928c2ef4b832d}{timeout}
\item 
boolean \hyperlink{classcom_1_1ressource_1_1ProcessLauncher_a6bd47fb3e893097710716e1988d57264}{finished} = false
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class provides some utilities to launch external applications in a Java program with outputs managed in separate threads. 

Definition at line 14 of file ProcessLauncher.java.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a7f7601880fae52e65598f2d653d250c4}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!ProcessLauncher@{ProcessLauncher}}
\index{ProcessLauncher@{ProcessLauncher}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{ProcessLauncher}]{\setlength{\rightskip}{0pt plus 5cm}com.ressource.ProcessLauncher.ProcessLauncher ()}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a7f7601880fae52e65598f2d653d250c4}
Constructs a new process launcher. 

Definition at line 52 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a09fa7a16c1f2a9d60331bff641eff875}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!ProcessLauncher@{ProcessLauncher}}
\index{ProcessLauncher@{ProcessLauncher}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{ProcessLauncher}]{\setlength{\rightskip}{0pt plus 5cm}com.ressource.ProcessLauncher.ProcessLauncher (OutputStream {\em output}, \/  OutputStream {\em error})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a09fa7a16c1f2a9d60331bff641eff875}
Constructs a new process launcher.


\begin{DoxyParams}{Parameters}
\item[{\em output}]the output stream where the standard output of the process will be written out \item[{\em error}]the output stream where the error output of the process will be written out \end{DoxyParams}


Definition at line 67 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_ac023c7c302d30cc257b34d9e5b25964c}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!ProcessLauncher@{ProcessLauncher}}
\index{ProcessLauncher@{ProcessLauncher}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{ProcessLauncher}]{\setlength{\rightskip}{0pt plus 5cm}com.ressource.ProcessLauncher.ProcessLauncher (OutputStream {\em output}, \/  OutputStream {\em error}, \/  InputStream {\em input})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_ac023c7c302d30cc257b34d9e5b25964c}
Constructs a new process launcher.


\begin{DoxyParams}{Parameters}
\item[{\em output}]the output stream where the standard output of the process will be written out \item[{\em error}]the output stream where the error output of the process will be written out \item[{\em input}]the input stream where the standard input of the process will be written in \end{DoxyParams}


Definition at line 85 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_aebec8b421498d52e60c041821413f1c9}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!ProcessLauncher@{ProcessLauncher}}
\index{ProcessLauncher@{ProcessLauncher}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{ProcessLauncher}]{\setlength{\rightskip}{0pt plus 5cm}com.ressource.ProcessLauncher.ProcessLauncher (OutputStream {\em output}, \/  OutputStream {\em error}, \/  long {\em timeout})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_aebec8b421498d52e60c041821413f1c9}
Constructs a new process launcher.


\begin{DoxyParams}{Parameters}
\item[{\em output}]the output stream where the standard output of the process will be written out \item[{\em error}]the output stream where the error output of the process will be written out \item[{\em timeout}]the timeout in milliseconds before the process dies \end{DoxyParams}


Definition at line 103 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a8781f7e2aa2ac6642a655807f1ce11d8}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!ProcessLauncher@{ProcessLauncher}}
\index{ProcessLauncher@{ProcessLauncher}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{ProcessLauncher}]{\setlength{\rightskip}{0pt plus 5cm}com.ressource.ProcessLauncher.ProcessLauncher (OutputStream {\em output}, \/  OutputStream {\em error}, \/  InputStream {\em input}, \/  long {\em timeout})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a8781f7e2aa2ac6642a655807f1ce11d8}
Constructs a new process launcher.


\begin{DoxyParams}{Parameters}
\item[{\em output}]the output stream where the standard output of the process will be written out \item[{\em error}]the output stream where the error output of the process will be written out \item[{\em input}]the input stream where the standard input of the process will be written in \item[{\em timeout}]the timeout in milliseconds before the process dies \end{DoxyParams}


Definition at line 123 of file ProcessLauncher.java.

\subsection{Member Function Documentation}
\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a9e94c266e2d438e0dda16a704b18f1d7}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!execute@{execute}}
\index{execute@{execute}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}int com.ressource.ProcessLauncher.execute (String\mbox{[}$\,$\mbox{]} {\em command})  throws IOException, 			{\bf ProcessLauncherException} 	}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a9e94c266e2d438e0dda16a704b18f1d7}
Launches a command with its parameters in a separate thread.


\begin{DoxyParams}{Parameters}
\item[{\em command}]an array containing the command and its parameters \end{DoxyParams}
\begin{DoxyReturn}{Returns}
the exit value for the process 
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
\item[{\em IOException}]if an I/O error occurs while managing the standard input or the standard/error output streams \item[{\em \hyperlink{classcom_1_1ressource_1_1ProcessLauncherException}{ProcessLauncherException}}]if the command failed to be executed \end{DoxyExceptions}


Definition at line 267 of file ProcessLauncher.java.

References com.ressource.ProcessLauncher.process.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a8c6522a7362ebe8d7ccf40c87e4375d3}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!execute@{execute}}
\index{execute@{execute}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}int com.ressource.ProcessLauncher.execute (String {\em command})  throws IOException, 			{\bf ProcessLauncherException} 	}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a8c6522a7362ebe8d7ccf40c87e4375d3}
Launches a command line in a separate thread.


\begin{DoxyParams}{Parameters}
\item[{\em command}]the command line \end{DoxyParams}
\begin{DoxyReturn}{Returns}
the exit value for the process 
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
\item[{\em IOException}]if an I/O error occurs while managing the standard input or the standard/error output streams \item[{\em \hyperlink{classcom_1_1ressource_1_1ProcessLauncherException}{ProcessLauncherException}}]if the command failed to be executed \end{DoxyExceptions}


Definition at line 236 of file ProcessLauncher.java.

References com.ressource.ProcessLauncher.process.

Referenced by com.engine.view.Terminal.start().\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a545daa2f1e545b11dad17b235d422007}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!getErrorStream@{getErrorStream}}
\index{getErrorStream@{getErrorStream}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{getErrorStream}]{\setlength{\rightskip}{0pt plus 5cm}OutputStream com.ressource.ProcessLauncher.getErrorStream ()}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a545daa2f1e545b11dad17b235d422007}
Returns the output stream in which the error output of the process is redirected.

\begin{DoxyReturn}{Returns}
the output stream for the error output 
\end{DoxyReturn}


Definition at line 174 of file ProcessLauncher.java.

References com.ressource.ProcessLauncher.error.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a851d74ed15aaec8ff4a0347e0ffd1ed5}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!getInputStream@{getInputStream}}
\index{getInputStream@{getInputStream}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{getInputStream}]{\setlength{\rightskip}{0pt plus 5cm}InputStream com.ressource.ProcessLauncher.getInputStream ()}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a851d74ed15aaec8ff4a0347e0ffd1ed5}
Returns the input stream which is redirected to the standard input of the process.

\begin{DoxyReturn}{Returns}
the input stream for the standard input 
\end{DoxyReturn}


Definition at line 198 of file ProcessLauncher.java.

References com.ressource.ProcessLauncher.input.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a383181fefda7c96ab9c5426de0066427}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!getOutputStream@{getOutputStream}}
\index{getOutputStream@{getOutputStream}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{getOutputStream}]{\setlength{\rightskip}{0pt plus 5cm}OutputStream com.ressource.ProcessLauncher.getOutputStream ()}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a383181fefda7c96ab9c5426de0066427}
Returns the output stream in which the standard output of the process is redirected.

\begin{DoxyReturn}{Returns}
the output stream for the standard output 
\end{DoxyReturn}


Definition at line 151 of file ProcessLauncher.java.

References com.ressource.ProcessLauncher.output.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_abeb9927bbc1cac9bc89b3c189b58cbd0}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!getTimeout@{getTimeout}}
\index{getTimeout@{getTimeout}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{getTimeout}]{\setlength{\rightskip}{0pt plus 5cm}long com.ressource.ProcessLauncher.getTimeout ()}}
\label{classcom_1_1ressource_1_1ProcessLauncher_abeb9927bbc1cac9bc89b3c189b58cbd0}
Returns the timeout of the process before it dies.

\begin{DoxyReturn}{Returns}
the timeout in milliseconds 
\end{DoxyReturn}


Definition at line 219 of file ProcessLauncher.java.

References com.ressource.ProcessLauncher.timeout.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_acad65998b8e7fda89a0ac73fcd2a2e46}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!setErrorStream@{setErrorStream}}
\index{setErrorStream@{setErrorStream}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{setErrorStream}]{\setlength{\rightskip}{0pt plus 5cm}void com.ressource.ProcessLauncher.setErrorStream (OutputStream {\em error})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_acad65998b8e7fda89a0ac73fcd2a2e46}
Sets the output stream in which the error output of the process will be redirected.


\begin{DoxyParams}{Parameters}
\item[{\em error}]the output stream for the error output \end{DoxyParams}


Definition at line 163 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_af425e7db517bdcdd445019ccea4dc507}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!setInputStream@{setInputStream}}
\index{setInputStream@{setInputStream}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{setInputStream}]{\setlength{\rightskip}{0pt plus 5cm}void com.ressource.ProcessLauncher.setInputStream (InputStream {\em input})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_af425e7db517bdcdd445019ccea4dc507}
Sets the input stream which will be redirected to the standard input of the process.


\begin{DoxyParams}{Parameters}
\item[{\em input}]the input stream for the standard input \end{DoxyParams}


Definition at line 186 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_ae5fffc86005421b30565c05dfae08ba3}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!setOutputStream@{setOutputStream}}
\index{setOutputStream@{setOutputStream}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{setOutputStream}]{\setlength{\rightskip}{0pt plus 5cm}void com.ressource.ProcessLauncher.setOutputStream (OutputStream {\em output})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_ae5fffc86005421b30565c05dfae08ba3}
Sets the output stream in which the standard output of the process will be redirected.


\begin{DoxyParams}{Parameters}
\item[{\em output}]the output stream for the standard output \end{DoxyParams}


Definition at line 140 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a0caea723da7e6536eb84133dbd7f0952}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!setTimeout@{setTimeout}}
\index{setTimeout@{setTimeout}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{setTimeout}]{\setlength{\rightskip}{0pt plus 5cm}void com.ressource.ProcessLauncher.setTimeout (long {\em timeout})}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a0caea723da7e6536eb84133dbd7f0952}
Sets the timeout of the process before it dies.


\begin{DoxyParams}{Parameters}
\item[{\em timeout}]the timeout in milliseconds \end{DoxyParams}


Definition at line 209 of file ProcessLauncher.java.

\subsection{Member Data Documentation}
\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!error@{error}}
\index{error@{error}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{error}]{\setlength{\rightskip}{0pt plus 5cm}OutputStream {\bf com.ressource.ProcessLauncher.error}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a1bd6904992fcdb3adedc5669f35dd809}
The output stream in which the error output of the process will be redirected. 

Definition at line 31 of file ProcessLauncher.java.

Referenced by com.ressource.ProcessLauncher.getErrorStream().\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a6bd47fb3e893097710716e1988d57264}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!finished@{finished}}
\index{finished@{finished}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{finished}]{\setlength{\rightskip}{0pt plus 5cm}boolean {\bf com.ressource.ProcessLauncher.finished} = false\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a6bd47fb3e893097710716e1988d57264}
The state of the process. 

Definition at line 47 of file ProcessLauncher.java.\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a22b0adedb0459ee6cb1bfee2a7a11678}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!input@{input}}
\index{input@{input}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{input}]{\setlength{\rightskip}{0pt plus 5cm}InputStream {\bf com.ressource.ProcessLauncher.input}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a22b0adedb0459ee6cb1bfee2a7a11678}
The input stream which will be redirected to the standard input of the process. 

Definition at line 37 of file ProcessLauncher.java.

Referenced by com.ressource.ProcessLauncher.getInputStream().\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!output@{output}}
\index{output@{output}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{output}]{\setlength{\rightskip}{0pt plus 5cm}OutputStream {\bf com.ressource.ProcessLauncher.output}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a774f546c5874661f045b4a6c823797f3}
The output stream in which the standard output of the process will be redirected. 

Definition at line 25 of file ProcessLauncher.java.

Referenced by com.ressource.ProcessLauncher.getOutputStream().\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a8cfc59e46e1971d2f058b813c75f024c}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!process@{process}}
\index{process@{process}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{process}]{\setlength{\rightskip}{0pt plus 5cm}Process {\bf com.ressource.ProcessLauncher.process}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a8cfc59e46e1971d2f058b813c75f024c}
The process object that will launch the command. 

Definition at line 19 of file ProcessLauncher.java.

Referenced by com.ressource.ProcessLauncher.execute().\hypertarget{classcom_1_1ressource_1_1ProcessLauncher_a20869f7cccc25b03fa2928c2ef4b832d}{
\index{com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}!timeout@{timeout}}
\index{timeout@{timeout}!com::ressource::ProcessLauncher@{com::ressource::ProcessLauncher}}
\subsubsection[{timeout}]{\setlength{\rightskip}{0pt plus 5cm}long {\bf com.ressource.ProcessLauncher.timeout}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1ressource_1_1ProcessLauncher_a20869f7cccc25b03fa2928c2ef4b832d}
The time to wait in milliseconds before the thread dies. 

Definition at line 42 of file ProcessLauncher.java.

Referenced by com.ressource.ProcessLauncher.getTimeout().

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
com/ressource/\hyperlink{ProcessLauncher_8java}{ProcessLauncher.java}\end{DoxyCompactItemize}
